.hidden{ display:none;}

.fadeInRightBig3 {
	-webkit-animation-name: fadeInRightBig3;
	-moz-animation-name: fadeInRightBig3
}
.firstpage .slide {
	height: 368px;
	background-color: #666;
	position: relative;
	overflow: hidden;
	_overflow: hidden;	
}
.firstpage .inner_slide {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.firstpage .wrap_items {
	height: 368px
}
.firstpage .slide .items {
	height: 100%;
	width: 100%;
	margin-bottom: -368px;
	position: absolute;
	left: 0;
	top: 0
}
.firstpage .slide .items .item {
	height: 100%;
	width: 100%;
	background-position: center 0;
	background-repeat: no-repeat;
	position: relative
}
.firstpage .slide .items_a {
	position: relative;
	z-index: 20
}
.firstpage .slide .item_a {
	width: 100%;
	height: 314px;
	display: none;
	background: url(../images/hide.png)
}
.firstpage .slide .items_a .now {
	display: block
}
.firstpage .small_items {
	width: 66%;
	float: right
}
.firstpage .small_item {
	display: inline-block;
	_display: block;
	float: left;
	height: 54px;
	text-align: center;
	position: relative;
	z-index: 10;
	cursor: pointer
}
.firstpage .slide .item_img {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	height: 368px
}
.firstpage .slide_a {
	display: inline-block;
	border-left: 1px solid #b9af98;
	height: 100%;
	width: 100%;
	_width: auto;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 21px
}
.firstpage .slide_a:hover {
	color: #fff
}
.firstpage .slide .conts_item {
	padding-top: 41px
}
.firstpage .slide .contexts {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.firstpage .slide .context {
	position: absolute;
	left: 440px;
	top: 40px;
	color: #fff;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.firstpage .slide .context .tt {
	font-size: 44px;
	line-height: 73px;
	margin-bottom: 20px
}
.firstpage .slide .context .def {
	font-size: 24px;
	line-height: 40px
}
.firstpage .slide .context .price {
	line-height: 43px;
	font-size: 20px;
	margin-top: 28px
}
.firstpage .slide .context .price .num {
	font-size: 38px
}
.wrap_search {
	width: 1200px;
	height: 0;
	margin: 0 auto;
	position: relative;
	z-index: 21
}
.search {
	width: 34%;
	float: left;
	margin-top: 13px;
	position: absolute;
	top: -368px;
	background: url(../images/allbgs24.png) repeat right -749px;
	height: 355px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs {
	width: 30%;
	float: left
}
.search .tabs_item {
	display: block;
	background: url(../images/bg24.png) no-repeat 0 bottom;
	color: #000;
	cursor: pointer;
	height: 59px;
}
.search .tabs_item:hover {
	background: url(../images/bg24.png) no-repeat -123px bottom;
	color: #fff
}
.search .tabs .now {
	display: block;
	background-image: none;
	color: #000
}
.search .tabs .now:hover {
	display: block;
	background-image: none;
	color: #000
}
.search .conts {
	width: 70%;
	float: left;
	position: relative
}
.intro {
	display: block;
	height: 41px;
	margin-top:10px;
	padding-left: 10px;
	font: 14px/41px "微软雅黑";
	color: #f60;
}
.zhuanti_t{
	margin: 0;
	font-size: 18px;
}
.introA {
	font: 14px/41px "微软雅黑";
	color: #0b4489
}
.search .conts_item {
	display: none;
	background-repeat: no-repeat;
	background-position: center 0
}
.search .conts_item .dingzhiyuo {
	width: 100%;
	height:355px;
}
.search .conts_item .dingzhiyuo img{
	width: 100%;
	height:355px;
}
.search .tabs_span {
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
}
.search .tabs_icon {
	background-color: rgba(255,255,255,.8);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 11;
}
.search .tabs_span .icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin: 15px 10px 0 12px;
	float: left;
	vertical-align: middle;
	_float: left
}
.search .tabs_span .tt {
	height: 30px;
	text-align: left;
	display: inline-block;
	float: left;
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	margin-top: 15px;
}
.search .tabs_span .icon1 {
	background: url(../images/allbgs24.png) no-repeat 0 -206px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_span .icon2 {
	background: url(../images/allbgs24.png) no-repeat -232px -181px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_span .icon3 {
	background: url(../images/allbgs24.png) no-repeat 0 -256px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_span .icon4 {
	background: url(../images/allbgs24.png) no-repeat 0 -60px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_span .icon5 {
	background: url(../images/allbgs24.png) no-repeat -231px -82px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_span .icon6 {
	background: url(../images/allbgs24.png) no-repeat -232px -131px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon1 {
	background: url(../images/allbgs24.png) no-repeat -234px -231px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon2 {
	background: url(../images/allbgs24.png) no-repeat 0 -156px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon3 {
	background: url(../images/allbgs24.png) no-repeat -230px -282px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon4 {
	background: url(../images/allbgs24.png) no-repeat -229px -38px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon5 {
	background: url(../images/allbgs24.png) no-repeat 0 -14px;
	_background-image: url(../images/allbgs.png)
}
.search .tabs_item:hover .icon6 {
	background: url(../images/allbgs24.png) no-repeat 0 -106px;
	_background-image: url(../images/allbgs.png)
}
.search .now:hover .icon1 {
	background: url(../images/allbgs24.png) no-repeat 0 -206px;
	_background-image: url(../images/allbgs.png)
}
.search .now:hover .icon2 {
	background: url(../images/allbgs24.png) no-repeat -232px -181px;
	_background-image: url(../images/allbgs.png)
}
.search .now:hover .icon3 {
	background: url(../images/allbgs24.png) no-repeat 0 -256px;
	_background-image: url(../images/allbgs.png)
}
.search .now:hover .icon4 {
	background: url(../images/allbgs24.png) no-repeat 0 -60px;
	_background-image: url(../images/allbgs.png)
}
.search .now:hover .icon5 {
	background: url(../images/allbgs24.png) no-repeat -231px -82px;
	_background-image: url(../images/home/allbgs.png)
}
.search .now:hover .icon6 {
	background: url(../images/allbgs24.png) no-repeat -232px -131px;
	_background-image: url(../images/allbgs.png)
}
.search .hot {
	padding: 17px 6px 0 15px;
	line-height: 24px;
	color: #666;
	border-top: 1px solid #e9e3ce;
	height: 121px;
	overflow: hidden
}
.search .hot_a {
	padding: 0 6px;
	display: inline-block;
	color: #333;
	float: left;
	white-space: nowrap
}
.search .hot_a:hover {
	color: #333;
	background-color: #f7d9ba
}
.search .hot_item {
	overflow: hidden
}
.search .hot_item .tit {
	display: block;
	float: left
}
.search .hot_item .tic {
	overflow: hidden;
	zoom: 1;
	_float: left
}
.search .eachs {
	height: 300px;
	overflow: hidden
}
.search .zhuanti_t_img{
	height: 310px;
}
.search .eachs .a_zhoubian{
	float: left;
	margin-left: 10px;
	line-height: 22px;
	display: inline-block;
}
.search .eachs ul dt{
	float: left;
	width:260px;
	margin:10px 0 5px 15px;
	font-size: 17px;
	font-weight: 700;
	color:#f60;
}
.search .eachs ul li{
	float: left;
	width: 265px;
	margin-left: 15px;
	height: 24px;
}
.search .eachs ul li a{
	float: left;
	width: 100%;	
}
.search .eachs ul li a span{
	float: left;
	width: 185px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.search .eachs ul li a b{
	float: right;
	width: 65px;
	margin-right: 5px;
	text-indent: right;
	font-size: 18px;
	font-weight: 700;
	color:#f60;	
}
.search .eachs ul .zhuanti_p{
	line-height: 40px;
	height: 40px;
	margin-bottom: 5px;
}
.search .eachs ul .zhuanti_p a img{
	width:40px;
	height: 40px;
	float: left;
	margin-right: 5px;
	border-radius: 100%;
}
.search .eachs ul .zhuanti_p a span{
	width:210px;
	font-size: 16px;
}
.search select:focus, .search input:focus {
	border: 1px solid #6eb7ca;
	outline: 0
}
.search .each {
	line-height: 30px;
	margin-bottom: 15px;
	margin-top:20px;
	margin-left: 66px;
	height: 30px;
*margin-left:0
}
.search label {
	margin-left: -66px;
	margin-right: 10px;
	text-align: right;
	display: inline-block;
	width: 66px;
	color: #000;
*float:left;
*line-height:30px;
*margin-left:0
}
.search select {
	width: 170px;
	height: 30px;
	border: 1px solid #c3c3c3;
*float:left;
text-align:center;
}
.search input {
	width: 160px;
	padding-left: 10px;
	height: 20px;
	border: 1px solid #c3c3c3;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px
}
.lsmust{ color:#f00; font-size:16px; font-weight:bold; display:none;}
.search .each_select {
	/*background: #fff url(../images/body.png) no-repeat right -1280px;*/
	color: #000;
}
.search .input_time {
	width: 73px;
	background-color: #fff
}
.search .input_price {
	width: 61px;
	background: #fff url(../images/body.png) no-repeat 0 -1067px;
	padding-left: 22px
}
.search .conts .tt {
	display: inline-block;
	vertical-align: middle
}
.search .conts .btns {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 18px
}
.search .conts .btn {
	width: 140px;
	height: 55px;
	display: inline-block;
	float: left;
	margin-left: 80px;
	_margin-left: 40px;
	background: url(../images/allbgs24.png) no-repeat 0 -514px;
	_background-image: url(../images/allbgs.png)
}
.search .conts .btn:hover {
	background: url(../images/allbgs24.png) no-repeat 0 -459px;
	_background-image: url(../images/allbgs.png);
	cursor:pointer;
}
.search .conts .btn_gj {
	width: 103px;
	height: 54px;
	display: inline-block;
	float: left;
	line-height: 54px;
	color: #000;
	cursor: pointer
}
.search .conts .btn_gj:hover {
	color: #06c
}
.search .conts .btn_gj .icon_down {
	width: 15px;
	height: 9px;
	margin-left: 5px;
	display: inline-block;
	background: url(../images/allbgs24.png) no-repeat -84px -336px;
	vertical-align: middle;
	_background-image: url(../images/allbgs.png)
}
.search .conts .btn_gj .icon_up {
	width: 15px;
	height: 9px;
	margin-left: 5px;
	background: url(../images/allbgs24.png) no-repeat -151px -335px;
	vertical-align: middle;
	_background-image: url(../images/allbgs.png)
}
.search .conts .btn_gj_fold .icon_down, .slide .conts .btn_gj_unfold .icon_up {
	display: none
}
.search .conts .btn_gj_unfold .icon_down, .search .conts .btn_gj_fold .icon_up {
	display: inline-block
}
.search .conts .conts_item_ddy .btns {
	margin-top: 10px;
	margin-bottom: 10px
}
.search .conts .conts_item_ddy .btn {
	float: none;
	margin-left: 15px;
}
.search .conts .conts_item_mp .btns {
	margin-top: 10px;
	margin-bottom: 10px
}
.search .conts .conts_item_mp .btn {
	float: none;
	margin-left: 15px;
}
.search .conts .conts_item_jp .btn {
	float: none;
	margin-left: 15px;
}
.each_wrap_tabs {
	position: absolute;
	top: 11px;
	left: -46px;
*left:15px
}
.search .conts .conts_item_jp .tt_tabs {
	width: 240px;
	height: 32px;
*height:26px;
	overflow: hidden;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	background: url(../images/bg24.png) no-repeat -263px bottom;
	_background-image: url(../images/bg8.png);
	_background-position: -252px bottom\9;
*background-position:-257px bottom\9
}
.search .conts .conts_item_jp .tt_tabs .item {
	width: 120px;
	height: 32px;
	padding-left: 0;
*height:26px;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	display: inline-block;
*margin-bottom:-6px;
	float: left;
	cursor: pointer;
	text-align: center
}
.search .conts .conts_item_jp .tt_tabs .now {
	background: url(../images/bg24.png) no-repeat center bottom;
	_background-image: url(../images/bg8.png)
}
.search .conts .conts_item_mp .hot {
	padding-right: 0
}
.search .conts .conts_item_mp .hot_a {
	margin-right: 3px
}
.search .conts .conts_item_mp .hot_item {
	white-space: normal
}
.search .conts .conts_item_app {
	position: relative;
	height: 352px;
	background: url(../images/app.png) no-repeat 0 0;
	margin-top: 1px;
	text-align: center
}
.search .conts .conts_item_app .txt {
	position: absolute;
	color: #fff;
	font-size: 18px;
	font-family: "\9ED1\4F53";
	line-height: 48px;
	height: 48px;
	width: 244px;
	top: 134px;
	left: 25px
}
.search .conts .conts_item_app .sj_app {
    width: 114px;
    position: absolute;
    top: 9px;
    right: 30px;
}
.search .conts .conts_item_app .app_btn {
	width: 141px;
	height: 55px;
	display: block;
	position: absolute;
	top: 280px;
	left: 32px;
	background: url(../images/allbgs24.png) no-repeat -273px -456px;
	_background-image: url(../images/allbgs.png)
}


.search .conts .conts_item_app .app_btn:hover {
	background: url(../images/allbgs24.png) no-repeat -273px -512px;
	_background-image: url(../images/allbgs.png)
}
.search .moreblock {
	border: 1px solid #c4c4c4;
	position: absolute;
	top: 0;
	background: #fff;
	z-index: 999;
	color: #333;
	left: 79px;
*left:76px;
	_left: 79px;
	display: none
}
.search .moreblock .close {
	width: 12px;
	height: 12px;
	display: block;
	margin: 7px 8px auto 0;
	cursor: pointer;
	float: right;
	background: url(../images/body.png) no-repeat 0 -12px;
	_display: inline;
	_zoom: 1;
	_overflow: hidden
}
.search .moreblock .close:hover {
	background: url(../images/body.png) no-repeat 0 0
}
.search .moreblock .links {
	zoom: 1;
	padding-top: 0;
	padding-bottom: 12px;
	margin-left: 23px;
	margin-right: 23px;
	line-height: 26px
}
.search .links_hot {
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	margin-bottom: 8px
}
.search .moreblock .links .tt {
	color: #666;
	font-weight: bold
}
.search .moreblock .links .tc {
	line-height: 26px;
	margin-left: -4px
}
.search .moreblock .link_a, .search .moreblock .link_a_other {
	display: inline-block;
	padding: 0 4px;
	color: #000;
	cursor: pointer
}
.search .moreblock .link_a:hover, .search .moreblock .link_a_other:hover {
	color: #06c;
	background-color: #f7d9ba;
	color: #000
}
.search .moreblock .tit {
	width: 38px;
	display: block;
	float: left
}
.search .moreblock .tic {
	overflow: hidden;
	zoom: 1
}
.search .moreblock .tip {
	color: #c96;
	padding-left: 27px;
	margin: 15px 0 0 0;
	line-height: 20px
}
.search .pop_cfd {
	width: 312px
}
.search .conts_item_jp {
	position: relative;
	padding-top: 15px
}
.search .conts_item_jp .change {
	width: 25px;
	height: 50px;
	display: block;
	position: absolute;
	top: 62px;
	right: 0;
	background: url(../images/allbgs24.png) no-repeat -351px -402px;
	_background-image: url(../images/allbgs.png);
	cursor: pointer
}
.search .conts_item_jp .change:hover {
	background: url(../images/allbgs24.png) no-repeat -301px -402px
}
.search .conts_item_jp .jp_radio {
	padding-left: 20px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/body.png) no-repeat -197px -1044px;
	margin-right: 20px
}
.search .conts_item_jp .now {
	padding-left: 20px;
	display: inline-block;
	background: url(../images/body.png) no-repeat -112px -1044px
}
.search .pop_mdd {
	width: 520px
}
.search .moreblock .history {
	padding-left: 23px;
	margin-top: 10px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	background-color: #fefce3
}
.search .moreblock .history .tit {
	width: auto;
	float: none;
	display: inline;
	font-weight: bold
}
.search .moreblock .history .tc {
	overflow: hidden;
	zoom: 1
}
.search .pop_island {
	width: 446px
}
.search .pop_island .history {
	padding-left: 27px
}
.search .pop_island .tt_tabs {
	height: 32px;
*height:26px;
	overflow: hidden;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	margin-left: 3px;
	_margin-left: 7px;
	background: url(../images/bg24.png) no-repeat -254px bottom;
	_background-image: url(../images/bg8.png);
	_background-position: -252px bottom\9;
*background-position:-257px bottom\9
}
.search .pop_island .tt_tabs .item {
	height: 32px;
	padding: 0 5px;
*padding:0;
*height:26px;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	display: inline-block;
	margin-right: 30px;
*margin-bottom:-6px;
	float: left;
	cursor: pointer
}
.search .pop_island .tt_tabs .now {
	background: url(../images/bg24.png) no-repeat center bottom;
	_background-image: url(../images/bg8.png)
}
.search .pop_island .items {
	padding-top: 0;
	margin-left: 3px
}
.search .pop_island .item .link_a {
	width: 80px;
	margin-right: 0;
	cursor: pointer
}
.search .pop_island .links {
	padding-bottom: 20px
}
.search .pop_island .history {
	margin-top: 20px;
	_margin-top: 25px
}
.search .pop_mp {
	width: 180px
}
.search .pop_mp .item {
	color: #333;
	line-height: 25px;
	padding: 0 9px;
	cursor: pointer
}
.search .pop_mp .item_hover {
	background-color: #d6ebef
}
.search .pop_mp .pages {
	line-height: 47px;
	text-align: center
}
.search .pop_mp .page {
	color: #0b4489;
	width: 15px;
	display: inline-block;
	cursor: pointer;
	font-family: "Arial";
	font-size: 14px
}
.search .pop_mp .pages .now {
	color: #000
}
.search .pop_jp {
	width: 460px
}
.search .pop_jp .tt_tabs {
	height: 32px;
	_height: 26px;
	line-height: 32px;
	_line-height: 26px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	margin-left: 7px;
	_margin-left: 1px;
	background: url(../images/bg24.png) no-repeat -262px bottom;
	_background-image: url(../images/bg8.png)
}
.search .pop_jp .tt_tabs .item {
	height: 32px;
	_height: 26px;
	_margin-bottom: -6px;
	line-height: 32px;
	_line-height: 26px;
	padding-bottom: 6px;
	display: inline-block;
	margin-right: 19px;
	_margin-right: 16px;
	float: left;
	cursor: pointer
}
.search .pop_jp .tt_tabs .now {
	background: url(../images/bg24.png) no-repeat center bottom;
	_background-image: url(../images/bg8.png)
}
.search .pop_jp .items {
	padding-top: 0;
	margin-left: 3px
}
.search .pop_jp .item .link_a {
	width: 74px;
	height: 18px;
	line-height: 18px;
	margin-right: 0;
	cursor: pointer;
	overflow: hidden
}
.search .pop_jp .links {
	padding-bottom: 20px;
	padding-top: 0
}
.search .pop_jp .hot_tt {
	font-weight: bold;
	color: #000
}
.search .pop_jp .links .tt {
	line-height: 25px;
	margin-top: 13px;
	font-weight: normal;
	padding: 0
}
.search .pop_mp {
	width: 180px
}
.search .pop_mp .item {
	color: #333;
	line-height: 25px;
	padding: 0 9px;
	cursor: pointer
}
.search .pop_mp .item_hover {
	background-color: #d6ebef
}
.search .pop_mp .pages {
	line-height: 47px;
	text-align: center
}
.search .pop_mp .page {
	color: #0b4489;
	width: 15px;
	display: inline-block;
	cursor: pointer;
	font-family: "Arial";
	font-size: 14px
}
.search .pop_mp .pagehid {
	color: #0b4489;
	width: 15px;
	display: none;
	cursor: pointer;
	font-family: "Arial";
	font-size: 14px
}
.search .pop_mp .pages .now {
	color: #000
}
.search .pop_journey {
	width: 516px
}
.search .pop_journey .history {
	padding-left: 27px
}
.search .pop_journey .tt_tabs {
	height: 32px;
*height:26px;
	overflow: hidden;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	margin-left: 3px;
	_margin-left: 7px;
	background: url(../images/searchpop.png) -260px 32px no-repeat;
	*background:url(../images/searchpop.png) -260px 26px no-repeat;
	_background: url(../images/searchpop.png) -260px 24px no-repeat
}
.search .pop_journey .tt_tabs .item {
	height: 32px;
	padding: 0 5px;
*padding:0;
*height:26px;
	line-height: 32px;
*line-height:26px;
	padding-bottom: 6px;
	display: inline-block;
	margin-right: 30px;
*margin-bottom:-6px;
	float: left;
	cursor: pointer
}
.search .pop_journey .tt_tabs .now {
	background: url(../images/bg24.png) no-repeat center bottom;
	_background-image: url(../images/bg8.png)
}
.search .pop_journey .items {
	padding-top: 0;
	margin-left: 3px
}
.search .pop_journey .item .link_a {
	margin-right: 0;
	cursor: pointer
}
.search .pop_journey .links {
	padding-bottom: 20px
}
.search .pop_journey .history {
	margin-top: 20px;
	_margin-top: 25px
}
.firstpage .inner_items {
	position: relative;
	height: 54px;
	background: url(../images/allbgs24.png) repeat-x 0 -660px;
	_background-image: url(../images/allbgs.png)
}
.firstpage .slide_cursor {
	height: 64px;
	position: absolute;
	bottom: 0;
	_bottom: 1px;
	left: 0;
	background: url(../images/allbgs24.png) no-repeat center -570px;
	_background-image: url(../images/allbgs.png);
	cursor: pointer;
	_background-position: center -571px
}
.firstpage .slide .slide_span {
	margin: 6px 20px 5px 20px;
	display: block;
	height: 45px;
	text-overflow: ellipsis-word;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer
}
.firstpage .slide .slide_span b {
	height: 45px;
	width: 1px;
	margin-left: -1px;
	overflow: hidden;
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display:inline
}
.firstpage .slide .inner_slide_span {
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display:inline
}
.firstpage .slide .slide_cursor2 {
	height: 54px;
	background: url(../images/allbgs24.png) no-repeat center -586px
}
::-webkit-input-placeholder {
color:#000
}
:-moz-placeholder {
color:#000
}
::-moz-placeholder {
color:#000
}
:-ms-input-placeholder {
color:#000
}
.content {
	width: 1200px;
	margin: 0 auto;
	overflow:hidden;
}
.mains {
	width: 73.4%;
	float: left
}
.side {
	width: 23.25%;
	float: right
}
.cp .tt {
	height: 44px;
	margin-top: 30px;
	margin-bottom: 25px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.cp .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 6px
}
.cp .tt .tit {
	float: left;
	line-height: 31px;
	font-size: 22px
}
.cp .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px
}
.cp .tt_tabs {
	padding-right: 1px
}
.cp .tt_tabs .tt_right {
	position: relative
}
.cp .tt_tabs .item {
	height: 42px;
	display: inline-block;
	margin-right: -1px;
	float: left;
	line-height: 42px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor: pointer
}
.cp .tt_tabs .item_a {
	height: 20px;
	padding: 0 22px;
	line-height: 20px;
	display: inline-block;
	margin-top: 10px;
	border-right: 1px solid #b4b4b4;
	font-size: 18px
}
.cp .tt_tabs .item_a:hover {
	color: #ff4000
}
.cp .tt_tabs .now {
	position: relative;
	height: 42px;
	border: 1px solid #000;
	border-bottom: 1px solid #fff;
	z-index: 1;
	background-color: #fff
}
.cp .tt_tabs .now .item_a {
	border: 0;
	color: #ff4000
}
.cp_tt_icon1 {
	background: url(../images/body.png) no-repeat 0 -355px
}
.cp_tt_icon2 {
	background: url(../images/body.png) no-repeat 0 -487px
}
.cp .product_hover .des {
	border-bottom: 3px solid #ff643f
}
.cp .products {
	width: 102%
}
.qyh .product {
	width: 286px;
	margin-right: 1.2%;
	float: left
}
.qyh .product_img {
	height: 160px;
	position: relative
}
.qyh .product_img_a {
	width: 100%;
	display: block
}
.qyh .product .icon {
	width: 63px;
	height: 41px;
	display: inline-block;
	position: absolute;
	left: 208px;
	top: -4px;
	background: url(../images/allbgs24.png) no-repeat 0 -310px;
	text-align: center;
	font-size: 12px;
	color: #000;
	line-height: 18px;
	_background-image: url(../images/allbgs.png)
}
.qyh .rmb {
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.qyh .icon .rmb {
	font-size: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.qyh .icon .num {
	font-size: 19px
}
.qyh .icon .num_large {
	font-size: 16px
}
.qyh .chufa {
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	padding: 0 5px;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 12px;
	color: #fff;
	background: url(../images/allbgs24.png) repeat 0 -660px;
	_background-image: url(../images/allbgs.png)
}
.qyh .des {
	height: 187px;
	_height: 188px;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 0 17px 0 16px;
	font-size: 14px
}
.qyh .product_hover .des {
	height: 184px;
	_height: 185px
}

.qyh .des .name {
	display: block;
	line-height: 24px;
	height: 48px;
	display: block;
	margin-top: 11px;
	overflow: hidden;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #000
}
.qyh .des:hover .name_a {
	color: #06c
}
.qyh .des .name_a {
	color: #333
}
.qyh .product_hover .des .name_a {
	color: #06c
}
.qyh .des .time {
	display: block;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	color: #333
}
.qyh .des .left {
	display: block;
	line-height: 28px;
	height: 28px;
	text-align: right;
	padding-right: 17px;
	overflow: hidden;
	color: #333
}
.qyh .des .left del {
	float: left;
	color: #000
}
.qyh .des .left .num {
	color: #f63
}
.qyh .qg {
	display: block;
	line-height: 42px;
	height: 42px;
	text-align: right;
	padding-right: 17px;
	overflow: hidden;
	margin-top: 3px
}
.qyh .qg .price {
	display: inline-block;
	float: left;
	color: #f00;
	font-size: 28px
}
.qyh .qg .price .rmb {
	font-size: 17px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.qyh .qg .btn {
	width: 116px;
	height: 42px;
	display: block;
	float: right;
	background: url(../images/body.png) no-repeat 0 -181px
}
.qyh .qg .btn:hover {
	background: url(../images/body.png) no-repeat -117px -181px
}
.dujia .slide {
	width: 583px;
	height: 481px;
	float: left;
	border: 1px solid #e0e0e0;
	border-top: 0;
	position: relative;
	overflow: hidden
}
.dujia .slide .cursor_left {
	width: 34px;
	height: 54px;
	display: none;
	position: absolute;
	left: 0;
	top: 125px;
	background: url(../images/allbgs24.png) no-repeat -44px -351px;
	cursor: pointer;
	z-index: 99;
	_background-image: url(../images/allbgs.png)
}
.dujia .slide .cursor_right {
	width: 34px;
	height: 54px;
	display: none;
	position: absolute;
	right: 0;
	top: 125px;
	background: url(../images/allbgs24.png) no-repeat -44px -405px;
	cursor: pointer;
	z-index: 99;
	_background-image: url(../images/allbgs.png);
	right: -1px
}
.dujia .slide .cursor_left:hover {
	background-position: 0 -351px
}
.dujia .slide .cursor_right:hover {
	background-position: 0 -405px
}
.dujia .slide .items .item {
	width: 583px;
	float: left
}
.dujia .slide .items .now {
	display: block
}
.dujia .slide .img_a {
	display: block;
	position: relative
}
.dujia .slide .img_a .des {
	line-height: 51px;
	height: 51px;
	background: url(../images/allbgs24.png) repeat 0 -660px;
	overflow: hidden;
	position: absolute;
	top: 269px;
	left: 0;
	display: block;
	width: 100%;
	_background-image: url(../images/allbgs.png)
}
.dujia .slide .img_a .des_span {
	display: block;
	margin: 0 23px;
	color: #fff
}
.dujia .slide .name {
	display: block;
	margin: 16px 18px 0 18px;
	font-size: 16px;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.dujia .slide .name_a {
	color: #333
}
.dujia .slide .def {
	height: 27px;
	overflow: hidden;
	line-height: 27px;
	padding: 0 18px 11px 18px;
	margin-bottom: 12px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 12px;
	color: #333
}
.dujia .slide_hover .name_a {
	color: #06c
}
.dujia .slide .price {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #f00;
	text-align: right;
	padding-right: 18px
}
.dujia .slide .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.dujia .slide .price .num {
	font-size: 30px
}
.dujia .slide .price_a {
	color: #f00
}
.dujia .slide .small_items {
	height: 1px;
	width: 100%;
	position: absolute;
	text-align: center;
	bottom: 28px;
	z-index: 10;
	line-height: 0
}
.dujia .slide .small_items .small_item {
	width: 10px;
	height: 10px;
	margin-right: 11px;
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #a19d9d;
	line-height: 0;
	cursor: pointer;
	background: #fff;
	_font-size: 0
}
.dujia .slide .small_items .now {
	width: 10px;
	height: 10px;
	margin-right: 11px;
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 0;
	cursor: pointer;
	border: 1px solid #ffb04d;
	background-color: #ffb04d;
	_font-size: 0
}
.dujia .slide .items_a {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9
}
.dujia .slide .item_a {
	width: 100%;
	height: 100%;
	display: none
}
.dujia .slide .items_a .now {
	display: block
}
.dujia .tc_right {
	width: 285px;
	float: right
}
.dujia .tc_right .each {
	height: 153px;
	display: block;
	margin-bottom: 11px;
	background-color: #82b33b;
	color: #fff;
	cursor: pointer
}
.dujia .tc_right .each2 {
	background-color: #ffa028;
	cursor: pointer
}
.dujia .tc_right .each3 {
	background-color: #22a6c0;
	cursor: pointer
}
.dujia .tc_right .each_hover1 {
	text-decoration:none;
	background: #71a732 url(../images/body.png) no-repeat -320px -502px
}
.dujia .tc_right .each_hover2 {
	text-decoration:none;
	background: #fb9126 url(../images/body.png) no-repeat -320px 0
}
.dujia .tc_right .each_hover3 {
	text-decoration:none;
	background: #2598b3 url(../images/body.png) no-repeat -320px -242px
}
.dujia .tc_right .each .name {
	display: block;
	margin: 0 19px;
	padding-top: 17px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	height: 44px;
	overflow: hidden
}
.dujia .tc_right .each .name_a {
	color: #fff
}
.dujia .tc_right .each .def {
	line-height: 20px;
	height: 40px;
	margin: 5px 15px;
	display: block;
	overflow: hidden
}
.dujia .tc_right .each .price {
	display: block;
	text-align: right;
	font-size: 14px;
	padding-right: 19px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.dujia .tc_right .each .price .price_a {
	color: #fff
}
.dujia .tc_right .each .num {
	font-size: 28px
}
.dujia .tc_right .each .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.island .product {
	width: 286px;
	margin-right: 1.2%;
	float: left
}
.island .product_img_a {
	width: 100%;
	display: block
}
.island .des {
	height: 113px;
	_height: 112 px;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 0 11px;
	font-size: 14px
}
.island .product_hover .des {
	height: 110px;
	_height: 109px
}
.island .des .name {
	display: block;
	line-height: 24px;
	height: 48px;
	display: block;
	margin-top: 11px;
	overflow: hidden;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #000
}
.island .des .name_a {
	color: #333
}
.island .des:hover .name_a {
	color: #06c
}
.island .product_hover .des .name_a {
	color: #06c
}
.island .des .price {
	height: 49px;
	float: right;
	line-height: 49px;
	display: block;
	font-size: 14px;
	color: #f00;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	text-align: right
}
.island .des .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.island .des .price .num {
	font-size: 28px
}
.side .login {
	margin-top: 26px;
	margin-bottom: 29px;
	color: #333;
	line-height: 23px;
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.side .login_right {
	overflow: hidden;
	zoom: 1
}
.side .login .avatar {
	float: left;
	margin-right: 10px
}
.side .login .btn {
	width: 109px;
	height: 46px;
	display: block;
	margin-top: 6px;
	background: url(../images/body.png) no-repeat 0 -665px;
	float: left
}
.side .login .btn:hover {
	background: url(../images/body.png) no-repeat 0 -619px
}
.side .login .create_btn {
	width: 82px;
	_width: 70px;
	height: 46px;
	display: block;
	margin-top: 6px;
	line-height: 46px;
	float: left;
	color: #000;
	text-align: center
}
.side .login .create_btn:hover {
	color: #06c
}
.side .logined {
	line-height: 35px;
	height: 35px
}
.side .logined .icon {
	padding-left: 8px;
	padding-right: 6px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	color: #fff;
	background: url(../images/body.png) no-repeat 0 -1500px
}
.side .logined_lists {
	margin-right: 20px;
	float: left;
	_margin-right: 10px
}
.side .logined .num {
	color: #ff4118
}
.side .logined_right {
	padding-top: 8px
}
.side .myd {
	height: 311px;
	margin-bottom: 42px;
	border: 1px solid #ccc;
	background: url(../images/body.png) no-repeat 0 -711px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.side .myd_new {
	width: 90px;
	height: 82px;
	display: block;
	margin-right: 22px;
	margin-bottom: 15px;
	float: left;
	margin-left: 39px;
	_margin-left: 20px;
	margin-top: 36px
}
.side .myd_new .tt {
	color: #666
}
.side .myd_new .tc {
	font-size: 22px;
	line-height: 23px;
	color: #0b4489
}
.side .myd_new .num {
	font-size: 42px;
	line-height: 43px
}
.side .myd .iso {
	margin-bottom: 11px;
	margin-top: 16px;
	line-height: 20px;
	color: #333
}
.side .service {
	line-height: 19px;
	color: #333;
	margin-top: 20px
}
.side .service_num {
	line-height: 26px;
	font-size: 16px;
	color: #000
}
.side .yuding_new {
	display: block;
	margin: 0 48px 0 54px;
	color: #06c;
	clear: both;
	font-size: 14px
}
.side .yuding_new .price, .side .yuding_new .price .rmb {
	color: #0b4489;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.side .reason {
	width: 191px;
	margin-top: 27px;
	margin-left: 74px;
	line-height: 24px
}
.side .reason_a {
	display: block
}
.side .active {
	height: 242px
}
.side .active .tt {
	height: 34px;
	height: 36px\9;
	margin-bottom: 25px;
	padding-left: 7px;
	line-height: 34px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden;
	overflow: visible\9
}
.side .active .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px
}
.side .active .tt_tabs .item {
	height: 33px;
	display: inline-block;
	float: left;
	line-height: 34px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor: pointer
}
.side .active .tt_tabs .item_a {
	height: 20px;
	padding: 0 22px;
	line-height: 20px;
	display: inline-block;
	margin-top: 7px;
	font-size: 18px
}
.side .active .tt_tabs .item_a:hover {
	color: #ff4000
}
.side .active .tt_tabs .now {
	position: relative;
	height: 34px;
	border: 1px solid #000;
	border-bottom: 1px solid #fff;
	z-index: 1;
	background-color: #fff;
marker-offset 0
}
.side .active .tt_tabs .now .item_a {
	border: 0;
	color: #ff4000
}
.side .active .cont {
	line-height: 28px;
	font-size: 14px
}
.side .active .cont .cont_a {
	display: inline-block;
	height: 28px;
	width:280px;
	overflow:hidden;
	font-family: "\5B8B\4F53"
}
.side .active .cont .more {
	margin-bottom: 24px
}
.side .active .cont .more_a {
	clear: both;
	height: 19px;
	float: right;
	line-height: 19px;
	font-size: 14px;
	font-family: "\5B8B\4F53";
	color: #000
}
.side .active .cont .more_a:hover {
	color: #06c
}
.side .ads .cursor_left {
	width: 26px;
	height: 42px;
	display: none;
	position: absolute;
	left: 0;
	top: 76px;
	background: url(../images/allbgs24.png) no-repeat -201px -358px;
	cursor: pointer;
	z-index: 99;
	_background-image: url(../images/allbgs.png)
}
.side .ads .cursor_right {
	width: 26px;
	height: 42px;
	display: none;
	position: absolute;
	right: 0;
	top: 76px;
	background: url(../images/allbgs24.png) no-repeat -201px -414px;
	cursor: pointer;
	z-index: 99;
	_background-image: url(../images/allbgs.png)
}
.side .ads .cursor_left:hover {
	background-position: -231px -358px
}
.side .ads .cursor_right:hover {
	background-position: -231px -414px
}
.side .ads .wrap_items {
	width: 280px;
	height: 186px;
	overflow: hidden
}
.side .ads .slide {
	position: relative
}
.side .ads .slide .items .item {
	width: 280px;
	float: left
}
.side .ads .slide .small_items {
	text-align: right;
	line-height: 10px;
	margin-top: 17px;
	_height: 12px;
	font-size: 0
}
.side .ads .slide .small_items .small_item {
	width: 10px;
	height: 10px;
	margin-left: 11px;
	display: inline-block;
*display:inline;
*float:right;
*zoom:1;
	border: 1px solid #a19d9d;
	line-height: 10px;
	cursor: pointer
}
.side .ads .slide .small_items .now {
	border: 1px solid #ffb04d;
	background-color: #ffb04d
}
.side .hot {
	margin-bottom: 20px
}
.side .hot .tt {
	height: 29px;
	margin-top: 27px;
	line-height: 29px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	overflow: hidden
}
.side .hot .tt .icon {
	width: 25px;
	height: 27px;
	margin-right: 7px;
	display: inline-block;
	float: left;
	margin-right: 6px;
	background: url(../images/allbgs24.png) no-repeat 0 -206px;
	_background-image: url(../images/allbgs.png)
}
.side .hot .tt .tit {
	float: left;
	line-height: 29px;
	font-size: 18px
}
.side .hot .st {
	height: 37px;
	padding-right: 49px;
	margin-bottom: 12px;
	background: url(../images/bg24.png) no-repeat right bottom;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	line-height: 26px;
	font-size: 16px;
	text-align: right;
	_background-image: url(../images/bg8.png)
}
.side .hot .hot_a {
	width: 65px;
	height: 32px;
	white-space: nowrap;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	text-align:center;
}
.side .hot .hot_a:hover {
	color: #06c
}
.side .hot .chujing_sc {
	overflow: hidden;
	margin-bottom: 14px
}
.side .hot .chujing {
	margin-bottom: 33px
}
.side .hot .hasicon .hot_span {
	padding-right: 9px;
	display: inline-block;
	background: url(../images/body.png) no-repeat right -757px;
	cursor: pointer
}
.side .ad_a1 {
	margin-bottom: 40px;
	display: block
}
.side .ad_a1 {
	display: block
}
.content_ad {
	margin-bottom: 28px;
	margin-top: 30px;
	display: block
}
.flyticket {
	width: 48.5%;
	float: left;
	height: 297px
}
.flyticket .tt {
	height: 44px;
	margin-bottom: 17px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.flyticket .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 5px
}
.flyticket .tt .tit {
	float: left;
	line-height: 37px;
	font-size: 22px
}
.flyticket .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px;
	color: #000
}
.flyticket .tt .tt_right:hover {
	color: #06c
}
.flyticket .tt_tabs {
	margin-left: -1px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 29px;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}
.flyticket .tt_tabs .item {
	padding: 0 20px 0 17px;
	border-left: 1px solid #666;
	margin-left: -1px;
	cursor: pointer
}
.flyticket .tt_tabs .item:hover {
	color: #06c
}
.flyticket .tt_tabs .now {
	color: #000;
	font-weight: bold
}
.flyticket .tt_tabs .now:hover {
	color: #000
}
.flyticket .each {
	width: 278px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 18px;
	margin-bottom: 14px;
	border: 1px solid #ccc;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	position: relative;
	cursor: pointer
}
.flyticket .each:hover {
	background-color: #edeeed
}
.flyticket .each .line {
	margin: 9px 54px 0 14px;
	display: block;
	line-height: 31px;
	font-size: 18px;
	height: 31px;
	overflow: hidden
}
.flyticket .each:hover .line {
	color: #06c
}
.flyticket .each .def {
	display: block;
	margin: 0 14px;
	line-height: 36px;
	color: #333;
	font-size: 14px
}
.flyticket .each .price {
	float: right;
	color: #f00;
	font-size: 14px
}
.flyticket .each .price .num {
	font-size: 26px
}
.flyticket .each .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.flyticket .each .icon {
	width: 58px;
	height: 27px;
	line-height: 21px;
	display: block;
	background: url(../images/body.png) no-repeat 0 -1471px;
	text-align: center;
	position: absolute;
	top: 10px;
	right: -7px
}
.flyticket .cont {
	width: 103%
}
.flyticket .conts {
	width: 100%;
	overflow: hidden
}
.visa {
	width: 48.5%;
	float: right;
	height: 297px
}
.visa .tt {
	height: 44px;
	margin-bottom: 25px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.visa .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 5px
}
.visa .tt .tit {
	float: left;
	line-height: 37px;
	font-size: 22px
}
.visa .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px;
	color: #000
}
.visa .tt .tt_right:hover {
	color: #06c
}
.visa .visa_img {
	display: block;
	float: left;
	margin-right: 13px;
	margin-top: 6px
}
.visa .each {
	width: 259px;
	height: 79px;
	display: block;
	float: left;
	margin-right: 18px;
	margin-left: 6px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.visa .each .line {
	display: block;
	line-height: 26px;
	font-size: 16px
}
.visa .each:hover .line {
	color: #06c
}
.visa .each .def {
	display: block;
	line-height: 32px;
	color: #333;
	font-size: 14px
}
.visa .each .price {
	float: right;
	color: #f00;
	font-size: 14px
}
.visa .each .price .num {
	font-size: 26px
}
.visa .each .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.visa .cont {
	width: 103%
}
.tourticket {
	width: 48.5%;
	float: left;
	margin-top: 13px;
	clear: both
}
.tourticket .tt {
	height: 44px;
	margin-bottom: 17px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.tourticket .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 5px
}
.tourticket .tt .tit {
	float: left;
	line-height: 37px;
	font-size: 22px
}
.tourticket .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px;
	color: #000
}
.tourticket .tt .tt_right:hover {
	color: #06c
}
.tourticket .tt_tabs {
	margin-left: -1px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 29px;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}
.tourticket .tt_tabs .item {
	padding: 0 20px 0 17px;
	border-left: 1px solid #666;
	margin-left: -1px;
	cursor: pointer
}
.tourticket .tt_tabs .item:hover {
	color: #06c
}
.tourticket .tt_tabs .now {
	color: #000
}
.tourticket .tt_tabs .now:hover {
	color: #000
}
.tourticket .each {
	width: 185px;
	height: 186px;
	display: block;
	float: left;
	margin-right: 12px;
*margin-right:10px;
	border: 1px solid #ccc;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.tourticket .product_hover {
	height: 183px;
	_height: 186px;
	border-bottom: 3px solid #ff643f
}
.tourticket .each .name {
	display: block;
	margin: 10px 16px 0 11px;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px
}
.tourticket .product_hover .name_a {
	color: #06c
}
.tourticket .each .def {
	display: block;
	margin-right: 16px;
	line-height: 36px;
	color: #333;
	font-size: 14px
}
.tourticket .each .price {
	float: right;
	color: #f00;
	font-size: 14px
}
.tourticket .each .price .num {
	font-size: 26px
}
.tourticket .each .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.tourticket .cont {
	width: 103%
}
.tourticket .conts {
	width: 100%;
*overflow:hidden
}
.tourticket .tour_img {
	width: 172px;
	height: 96px;
	display: block;
	margin: 8px auto 0 auto
}
.local {
	width: 48.5%;
	float: right;
	margin-top: 13px
}
.local .tt {
	height: 44px;
	margin-bottom: 17px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.local .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 5px
}
.local .tt .tit {
	float: left;
	line-height: 37px;
	font-size: 22px
}
.local .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px;
	color: #000
}
.local .tt .tt_right:hover {
	color: #06c
}
.local .tt_tabs {
	margin-left: -1px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 29px;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	color: #666;
	font-weight: bold
}
.local .tt_tabs .item {
	padding: 0 20px 0 17px;
	border-left: 1px solid #666;
	margin-left: -1px;
	cursor: pointer
}
.local .tt_tabs .item:hover {
	color: #06c
}
.local .tt_tabs .now {
	color: #000;
	font-weight: bold
}
.local .tt_tabs .now:hover {
	color: #000
}
.local .each {
	width: 100%;
	overflow: hidden;
	height: 39px;
	display: block;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.local .each1 {
	margin-bottom: 18px;
	height: 96px;
	background-color: #edeeed
}
.local .each .name {
	display: block;
	width: 454px;
	float: left;
	line-height: 39px;
	height: 39px;
	overflow: hidden;
	font-size: 14px;
	cursor: pointer
}
.local .each1 .name {
	display: block;
	width: 257px;
	height: 44px;
	overflow: hidden;
	margin: 26px 0 0 24px;
	float: left;
	_margin-left: 12px;
	line-height: 22px;
	font-size: 14px;
	cursor: pointer
}
.local .each:hover .name {
	color: #06c
}
.local .each .price {
	height: 96px;
	display: block;
	float: right;
	color: #f00;
	font-size: 14px;
	line-height: 39px
}
.local .each1 .price {
	line-height: 96px
}
.local .each .price .num {
	font-size: 26px
}
.local .each .price .rmb {
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.local .tour_img {
	width: 172px;
	height: 96px;
	display: block;
	float: left
}
.community {
	clear: both;
	margin-top: 30px;
	margin-bottom: 30px
}
.community .tt {
	height: 44px;
	margin-bottom: 25px;
	line-height: 44px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background: url(../images/body.png) repeat-x 0 bottom;
	overflow: hidden
}
.community .tt .icon {
	width: 38px;
	height: 43px;
	display: inline-block;
	float: left;
	margin-right: 6px
}
.community .tt .tit {
	float: left;
	line-height: 31px;
	font-size: 22px
}
.community .tt .tt_right {
	float: right;
	font-family: "\5B8B\4F53";
	font-size: 14px
}
.community .tt_tabs {
	padding-right: 1px
}
.community .tt_tabs .tt_right {
	position: relative
}
.community .tt_tabs .item {
	height: 42px;
	display: inline-block;
	margin-right: -1px;
	float: left;
	line-height: 42px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor: pointer
}
.community .tt_tabs .item_a {
	height: 20px;
	padding: 0 22px;
	line-height: 20px;
	display: inline-block;
	margin-top: 10px;
	border-right: 1px solid #b4b4b4;
	font-size: 18px
}
.community .tt_tabs .item_a:hover {
	color: #ff4000
}
.community .tt_tabs .now {
	font-weight: bold
}
.community .tt_tabs .now .item_a {
	color: #000
}
.community .community_left {
	width: 49.5%;
	float: left;
	_width: 49.2%
}
.community .community_right {
	width: 50.5%;
	float: left;
	_float: right
}
.community .shequ_a {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer
}
.community .shequ_a2, .community .shequ_a7 {
	margin-right: 0
}
.community .shequ_a2, .community .shequ_a3 {
	_margin-right: 0
}
.community .shequ_a5 {
	width: 281px;
	margin-right: 0;
	float: right
}
.community .shequ_a3 {
	float: left;
	width: 264px;
	height: 155px
}
.community .shequ_a4 {
	float: none;
	margin-left: 325px;
	width: 138px
}
.community .def {
	line-height: 27px;
	height: 27px;
	width: 100%;
	display: block;
	overflow: hidden;
	background: url(../images/allbgs24.png) repeat 0 -660px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	_bottom: -1px;
	_background-image: url(../images/allbgs.png)
}
.community .shequ_a1 .def {
	_width: 320px
}
.community .shequ_a2 .def {
	_width: 265px
}
.community .shequ_a3 .def {
	_width: 265px
}
.community .shequ_a4 .def {
	_width: 320px
}
.community .shequ_a5 .def {
	_width: 281px
}
.community .shequ_a6 .def {
	_width: 138px
}
.community .shequ_a7 .def {
	_width: 138px
}
.community .inner_def {
	margin-left: 10px
}
.community .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	_display: none;
	background-color: #000;
	filter: alpha(Opacity=30);
	-moz-opacity: .3;
	opacity: .3
}
.community .hidden {
	display: none;
	_display: none
}
.baike {
	width: 30.2%;
	float: left
}
.baike .tt {
	height: 23px;
	padding-left: 10px;
	line-height: 23px;
	border-left: 6px solid #fe8443;
	font-size: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.baike .cont {
	width: 325px;
	line-height: 28px;
	margin-top: 23px;
	font-size: 14px
}
.baike .cont_a {
	font-size: 14px;
	font-family: "\5B8B\4F53";
	height: 28px;
	display: inline-block;
	overflow:hidden
}
.youji {
	width: 37.6%;
	float: left
}
.youji .tit {
	display: block;
	float: left
}
.youji .tt {
	height: 23px;
	padding-left: 10px;
	clear: both;
	line-height: 23px;
	border-left: 6px solid #fe8443;
	font-size: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	text-align: right
}
.youji .def {
	margin-left: 12px;
	font-size: 14px;
	color: #333;
	font-family: "\5B8B\4F53"
}
.youji .more {
	font-size: 14px;
	color: #000;
	font-family: "\5B8B\4F53"
}
.youji .more:hover {
	color: #06c
}
.youji .tc {
	clear: both;
	margin-top: 29px
}
.youji .youji_img {
	float: left;
	margin-right: 20px
}
.youji .name {
	line-height: 24px;
	height: 24px;
	display: inline-block;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #000
}
.youji .name:hover {
	color: #06c
}
.youji .des {
	color: #333;
	line-height: 24px;
	height: 72px;
	display: block;
	overflow: hidden;
	margin-bottom: 18px;
	font-size: 14px;

	font-family: "\5B8B\4F53"
}
.rss {
	width: 27.3%;
	float: right
}
.rss .tt {
	height: 23px;
	padding-left: 10px;
	line-height: 23px;
	border-left: 6px solid #fe8443;
	font-size: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.rss .tc {
	width: 334px;
	height: 152px;
	margin-top: 23px;
	background: url(../images/body.png) no-repeat 0 -1097px
}
.rss .tc ul{ width:304px; height:152px; padding:15px}

.rss .tc ul li{ padding-left:30px; margin-top:5px; width:100px; height:32px; line-height:32px; float:left;}
.rss .tc ul li a,.rss .tc ul li a:hover{ color:#333; text-decoration:none;}



.rss .def {
	padding: 24px 38px 9px 18px;
	line-height: 24px;
	color: #333;
	font-size: 14px
}
.rss .rss_input {
	width: 176px;
	height: 19px;
	line-height: 19px;
	padding: 10px;
	font-size: 12px;
	margin-left: 18px;
	float: left;
	margin-right: 17px;
	border: 1px solid #c3c3c3;
	color: #666
}
.rss .rss_input:focus {
	border: 1px solid #6eb7ca;
	outline: 0
}
.rss .rss_btn {
	width: 75px;
	height: 39px;
	display: block;
	float: left;
	background: url(../images/body.png) no-repeat 0 -1249px
}
.rss .rss_btn:hover {
	background: url(../images/body.png) no-repeat 0 -1288px
}
.ad_slide {
	clear: both;
	height: 179px;
	overflow: hidden;
	position: relative;
	margin-top: 25px
}
.ad_slide .inner_slide {
	position: absolute;
	width: 1920px;
	left: 50%;
	top: 0;
	margin-left: -960px
}
.ad_slide .ad_a {
	display: block;
	height: 180px;
	text-align: center
}
.ad_slide .hidden {
	display: none
}
.shade {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99999;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(Opacity=60);
	-moz-opacity: .6;
	opacity: .6;
	_display: none
}
.popup {
	width: 660px;
	height: 450px;
	z-index: 999999;
	background: url(../images/chufadi.jpg) no-repeat 0 0;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -330px;
	margin-top: -225px;
	_position: absolute
}
.popup .tt {
	line-height: 32px;
	height: 32px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-bottom: 16px;
	position: relative
}
.popup .close {
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	background: url(../images/allbgs24.png) no-repeat -395px -404px;
	_background-image: url(../images/allbgs.png)
}
.popup .close:hover {
	background-position: -395px -434px
}
.popup .tt2 {
	line-height: 58px;
	height: 58px;
	color: #fff;
	font-size: 20px;
	padding-left: 81px;
	margin-bottom: 15px
}
.popup .tc {
	width: 568px;
	margin: 0 auto
}
.popup .item {
	line-height: 23px;
	margin-bottom: 17px;
	font-family: "\5B8B\4F53";
	color: #262626;
	font-size: 14px
}
.popup .item .tit {
	color: #fff;
	font-weight: bold;
	padding: 0 4px;
	font-size: 14px;
	background: url(../images/allbgs24.png) no-repeat 0 -663px;
	display: inline-block;
	float: left;
	margin-right: 20px;
	_background-image: url(../images/allbgs.png)
}
.popup .item .tic {
	overflow: hidden;
	zoom: 1
}
.popup .item_span {
	display: inline-block;
	margin-right: 22px;
	float: left;
	cursor: pointer;
	padding: 0 4px;
	margin-right: 12px
}
.popup .item_span:hover {
	background-color: #0b4489;
	color: #fff
}
.ayright {
	position: fixed;
	right: 0;
	bottom: 10px;
	_position: absolute
}
.ayright .kefu {
	width: 66px;
	height: 66px;
	display: block;
	margin-bottom: 11px;
	background: url(../images/allbgs24.png) no-repeat right 0;
	cursor: pointer
}
.ayright .gotop {
	width: 66px;
	height: 66px;
	display: block;
	background: url(../images/allbgs24.png) no-repeat right -77px;
	cursor: pointer
}
.ayright .kefu:hover {
	background-position: right -156px
}
.ayright .gotop:hover {
	background-position: right -233px
}
ol {
	padding-left: 20px;
	line-height: 130%
}
#suggest {
	border: 1px solid #87b9ec;
	padding: 10px 0 10px 0;
	text-align: left
}
.gray {
	color: gray
}
.ac_results {
	background: #fff;
	border: 1px solid #7f9db9;
	position: absolute;
	z-index: 10000;
	display: none;
	margin-left: -102px;
	margin-top: 33px\9;
	margin-left: -104px\9
}
.ac_results ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.ac_results li a {
	white-space: nowrap;
	text-decoration: none;
	display: block;
	color: #00377e;
	padding: 1px 3px
}
.ac_results li {
	border: 1px solid #fff
}
.ac_over, .ac_results li a:hover {
	background: #c8e3fc
}
.ac_results li a span {
	float: right
}
.ac_result_tip {
	border-bottom: 1px dashed #333;
	padding: 3px
}
.ac_result_foot {
	border-top: 1px dashed #333;
	padding-top: 3px
}
.ac_page {
	line-height: 30px;
	font-size: 12px;
	width: 200px;
	margin: 0 auto
}
.page_num {
	padding: 0 2px;
	display: inline-block;
	float: left
}
body .yui3-msg-box {
	background: none repeat scroll 0 0 #FFF2E8;
	border: 1px solid #FF7D26;
	color: #666;
	margin-bottom: -2px;
	padding: 3px;
	position: relative;
	z-index: 10000
}